package com.company.sendemo.basics.abDataType.variable;

public class ConstantAndVariable {
    /**静态变量和实例变量*/
    //在方法中调用 TestEntity 的 字段
    public static void main(String[] args) {
        //实例变量 不用 static 修饰的成员变量，随对象的创建而创建，每个对象都有自己的独有的实例变量，属于对象私有。
        //实例变量属于某个对象的属性，必须创建了实例对象，其中的实例变量才会被分配空间，才能使用这个实例变量
        //调用要实例化对象，用 对象名.实例变量名 才可以调用，
        TestEntity testEntity = new TestEntity();
        testEntity.getAge();
        testEntity.setId(3);
        testEntity.getName();

        //静态变量 被 static 修饰 。一个类里只有一份，属于对象共有，调用是一般用 类名.静态变量名 就可以调用
        //静态变量不属于某个实例对象，而是属于类，所以也称为类变量，只要程序加载了类的字节码，不用创建任何实例对象，静态变量就会被分配空间，静态变量就可以被使用了
        TestEntity.mood.length();
        TestEntity.mood.toString();
        final String  aaa = "";
    }
}
